@charset "UTF-8";

/*region 搜索推荐*/

.search-hot-destination-season { padding: 11px 4px 10px 14px; border-bottom: 1px solid #e3e3e3; }

.search-hot-destination-season a { color: #666666; cursor: pointer; }

.search-hot-destination-season a:hover { color: #ff6600; }

.search-hot-destination-season h4 { font-weight: normal; line-height: 26px; height: 26px; color: #999999; }

.search-hot-destination-season .list { margin-top: 3px; color: #666666; }

.search-hot-destination-season .list a { float: left; margin-right: 24px; line-height: 21px; }

.search-hot-destination-cities { display: none; margin: 3px 0 16px 15px; }

.search-hot-destination-cities h4 { margin-top: 6px; margin-bottom: -3px;color: #999; font-weight: normal; }

.search-hot-destination-cities a { color: #666666; }

.search-hot-destination-cities a:hover { color: #ff6600; }

.search-hot-destination-cities dl { float: none; line-height: 21px; margin-top: 12px; width: 329px; margin-right: 23px; }

.search-hot-destination-cities dt { font-size: 14px; color: #ee3388; width: 46px; float: left; }

.search-hot-destination-cities dd { width: 283px; float: left; }

.search-hot-destination-cities dd a { float: left; margin-right: 24px; }

.search-hot-destination-cities dd .cities-group { width: 290px; }

.search-hot-destination-cities dd .cities-group a { cursor: pointer; }

/*endregion*/

.complete_list {background-color: #fff;/* border: 1px solid #cccccc; *//* margin: 0 0 0 -1px; *//*padding: 6px 0 13px 0;*//*border-bottom: 1px solid #e3e3e3;*/}

.complete_list .item {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;height: 30px;line-height: 30px;color: #333333;font-size: 14px;cursor: pointer;}

.complete_list .item-sub { height: 25px; line-height: 25px; color: #999999; font-size: 12px; padding-left: 11px; }

.complete_list .price { margin-right: 20px; float: right; }

.complete_list .price .symbol { color: #f60; }

.complete_list .price .num { color: #f60; margin-right: 2px; }

.complete_list .result { float: right; font-size: 12px; color: #999999; margin-right: 20px; }

.complete_list .item.active { background-color: #fef2f9; }

.complete_list .item:hover { background-color: #fef2f9; }

.complete_list em { color: #ee3388; }

.complete_list .blank { float: left; width: 20px; margin: 5px 8px 0 0; }

.complete_list i { width: 20px; height: 20px; float: left; display: block; background-image: url(//pics.lvjs.com.cn/img/search/v2/search-box.png); }

.complete_list .icon-station { background-position: -80px 0; }

.complete_list .icon-product { background-position: -80px -20px; }

.complete_list .icon-view { background-position: -80px -40px; }

.complete_list .icon-hotel { background-position: -80px -60px; }

.complete_list .icon-plane { background-position: -80px -80px; }

.complete_list .icon-train { background-position: -80px -100px; }

.complete_list .icon-ship { background-position: -80px -120px; }

.complete_list .icon-visa { background-position: -80px -140px; }

.search_all_mdd {
    display: none;
    position: absolute;
    background: #fff;
    top: 36px;
    border: 1px solid #cccccc;
    width: 460px;
    left: 116px;
}

.search_list .search_all_mdd{
    top: 40px;
    left: 140px;
}

.complete_box a {
    font-weight: normal;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #333;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.complete_box a:hover, .complete_box li.active {
    text-decoration: none;
    background: #fef2f9;
    color: #333;
}
